﻿/* re */
a{text-decoration:none; color:#4E9700;}
a:hover{color:#F60; text-decoration:none;}
.agray a{color:#333;}
h3,.h3{font-size:14px; font-weight:bold;}
.fzt{ font-family:Georgia, "Times New Roman", Times, serif;}
.bk img{ padding:1px; border:1px solid d0d0d0; }

/* layout */
.ws{width:1000px;}.wl{width:208px;}.wl2{width:230px;}.wr{width:216px;}.wr1{width:226px;}
.wc{width:556px;}.wc1{width:760px;}.wc2{width:740px;}.wc3{width:780px;}.wc4{width:526px;}.
.w978 { width:978px; margin:auto;} .w97{ width:97px;}
.w115{width:115px;}
#gdshow{background:#ffffff;}

/* head */
.headt{background:url(skina.png) repeat-x 0 0; height:30px; line-height:30px;}
.nav{background:#1CA206;}
/*.menu,.menu li.on,.menu li.on a{background:url(skina.png) no-repeat;}*/
.menu{height:45px; overflow:hidden; background:none;}
.menu li{float:left; padding:3px 10px;}
.menu li a{color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
.menu li a{display:inline-block; padding:0 10px 0 10px; height:30px; line-height:30px; text-indent:1px;}
.menu li.on{ background:#FFF; border-radius:5px;}
.menu li.on a{color:#333;}

/* search */
.search .title{background:#FF7000; height:28px; line-height:28px;}
.search .title .h3{padding:0 10px; color:#fff; font-size:14px; font-weight:bold}
.searchbox_head ul,.searchbox_head_1 a.on,.searchbox_head_2 a.on,.searchbox_head_3 a.on,.searchbox_head_1 a:hover,.searchbox_head_2 a:hover,.searchbox_head_3 a:hover,.searchbtn{background:url(skina.png) no-repeat;}
.searchbox_head ul{height:40px; line-height:40px; background-position:0 -550px;}
.searchbox_head li{float:left;}
.searchbox_head li a{display:block; color:#333; font-size:14px; font-weight:bold; cursor:default; text-align:center}
.searchbox_head li a.on{color:#4E9700;}.searchbox_head li a:hover{text-decoration:none}
.searchbox_head_1{width:76px;}
.searchbox_head_2{width:78px;}
.searchbox_head_3{width:76px;}
.searchbox_head_1 a:hover{background-position:0 -550px;}
.searchbox_head_2 a:hover{background-position:-76px -550px;}
.searchbox_head_3 a:hover{background-position:-154px -550px;}
.searchbox_head_1 a.on{background-position:0 -591px;}
.searchbox_head_2 a.on{background-position:-76px -591px;}
.searchbox_head_3 a.on{background-position:-154px -591px;}
.searchbox_cont{border-width:0 3px 3px 3px; border-style:solid; border-color:#FF7000; height:155px; padding:10px;}
.searchbtn{background-position:0 -690px; width:140px; height:30px; border:0;}

/* banner */
.part01center{ width:605px;}
.p01l_main{ border:1px solid #f3eac9; height:270px; overflow:hidden;}
.part01ltitle{height:30px; line-height:30px; padding-left:10px; font-weight:bold; color:#a67e4a;}
.mdd{ width:148px; height:25px;}
.sstable{padding:5px 8px; border-bottom:1px solid #f3eac9;}
.sstable table td{padding:2px;}
.ssbot{padding:5px 0 0px 10px;}
.ssbot ul li{ float:left; padding:0px 0 0px 13px; height:20px; line-height:20px; width:65px;}
.mdd table td{padding:0;}
.part01center,.part01right{height:272px; overflow:hidden;}
.part01banner{background:#f5f8fc; padding:4px ; border:1px solid #dbe5eb;}
.topbanner{position:relative; width:556px; overflow:hidden;}
.bannertext{position:absolute; top:244px; left:0px; width:556px;overflow:hidden;}
.bannertext ul{width:650px;}
.bannertext ul li{float:left; border-right:1px solid #ffffff; }
.bannertext ul li.width105 a{width:105px;}
.bannertext ul li.noborder{border:none;}
.bannertext ul li a{font-size:12px; color:#FFFFFF; float:left; display:block; height:26px; line-height:26px; padding-top:1px; text-align:center; width:110.5px; background:none; background:#4E9EDB; filter:alpha(opacity=70); text-decoration:none;}
.bannertext ul li a:hover{background:#8ac42e; filter:alpha(opacity=70); color:#000;opacity:0.7;}
.bannertext ul li a.on{background:#8ac42e; filter:alpha(opacity=70); color:#000;opacity:0.7;}
.bannertext ul li.width105 a:hover{width:105px;}

/* box */
.bhead,.bhead .h3,.bhead .notxt,.bfoot,.bfoot em{background:url(skina.png) no-repeat;}
.boxb1 .bhead .h3 { background-image:none;}
.boxb1 .bhead{background:url(main.jpg ) center top; height:52px; }
.boxb1 .bhead .txt{color:#333;}
.boxb1 .bcont{border-width:0 1px 1px; border-style:solid; border-color:#79B832;}
.boxb1 .bfoot,.boxb1 .bfoot em{height:8px;font-size:1px;}

.boxb2 .bhead,.boxb2 .bhead .h3{height:31px; line-height:31px;}
.boxb2 .bhead{background-position:right -270px; }
.boxb2 .bhead em span{ padding-left:20px;}
.boxb2 .bhead .h3{background-position:0 -270px; padding:0 10px; float:left; color:#4E9700;}
.boxb2 .bhead .xtb{background:url(skina.png) no-repeat -980px -540px;}
.boxb2 .bcont{border-width:0 1px 1px; border-style:solid; border-color:#d8d8d8;}
.Ntitle{  background:url(skina.png) no-repeat -992px -516px; padding-left:15px;}
.boxb2 .bfoot,.boxb2 .bfoot em{height:8px;font-size:1px;}
.boxb2 .bfoot{background-position:right -302px;}
.boxb2 .bfoot em{background-position:0 -302px;}
.boxb2 .bcont ul li {border-bottom: 1px dashed #DEDEDE;}
.boxb2 .bcont ul2 li {border-bottom: none;}


.boxc1 .bhead,.boxc1 .bhead .h3{height:32px; line-height:32px;}
.boxc1 .bhead{background-position:right -365px; }
.boxc1 .bhead .h3{background-position:0 -365px; padding:0 10px; float:left; color:#FF6600; padding-left:25px;}
.boxc1 .bcont{border-width:0 1px; border-style:solid; border-color:#FFE8A0;}
.boxc1 .bfoot,.boxc1 .bfoot em{height:4px;font-size:1px;}
.boxc1 .bfoot{background-position:right -397px;}
.boxc1 .bfoot em{background-position:0 -397px;}

.boxc2 .bhead,.boxc2 .bhead .h3{height:31px; line-height:31px;}
.boxc2 .bhead{background-position:right -270px; }
.boxc2 .bhead .h3{background-position:0 -270px; padding:0 10px; float:left;color:#333;}
.boxc2 .bhead em span{ padding-left:20px;}
.boxc2 .bcont{border-width:0 1px; border-style:solid; border-color:#CCCCCC;}
.boxc2 .bcont ul li { border-bottom:1px dashed #DEDEDE;}
.boxc2 .bcont .wd { color:#000000;}
.boxc2 .bfoot,.boxc2 .bfoot em{height:4px;font-size:1px;}
.boxc2 .bfoot{background-position:right -442px;}
.boxc2 .bfoot em{background-position:0 -442px;}


.boxc3 .bhead{background-position:right -455px;height:32px; line-height:27px;}
.boxc3 .bhead .h3{background-position:0 -455px; height:27px;  padding:0 23px; float:left; width:130px; color:#3db645; padding-top:5px;}
.boxc3 .bcont{border:3px solid #3DB645; border-top:none;}
.boxc3 .bcont li { border-bottom:1px dashed #cccccc;}
.boxc3 .bfoot,.boxc3 .bfoot em{height:4px;font-size:1px;}
.boxc3 .bfoot{background-position:right -487px;}
.boxc3 .bfoot em{background-position:0 -487px;}

.boxc4 .bhead,.boxc4 .bhead .h3{height:31px; line-height:31px;}
.boxc4 .bhead{background-position:right -270px; }
.boxc4 .bhead .h3{background-position:0 -270px; padding:0 10px; float:left;color:#333;}
.boxc4 .bhead em span{ padding-left:20px;}
.boxc4 .bcont{border-width:0 1px 1px; border-style:solid; border-color:#CCCCCC;}
.boxc4 .bcont .wd { color:#000000;}

.boxd1{border:1px solid #F2DCB7; background:#FEF9F3;}
.boxd2{background:#6AB30E; height:30px; color:#FFF; line-height:30px;}
.boxd2 a { color:#FFF;}
.boxd3{border:1px solid #A2C922; background:#F4FDDA;}
.boxd4{border:1px solid #CEDEC1; background:#F1F8E9;}
.boxd5{border:1px solid #CBD2DC; background:#E8F4FF;}
.boxd6{border:1px solid #DFDFDF; background:#FFFFFF;}
.boxd7{border:1px solid #DFDFDF; background:#FFFDED;}

.boxa1 .bhead { background-position: -784px -616px; color: #157CD7; height: 38px; line-height: 30px; text-align: center;}
.boxa1 .bcont { border-color: #D0D0D0; border-style: solid; border-width: 0 1px 1px; padding: 10px 0;}

.boxe1 .bhead { height: 25px; line-height: 25px;}
.boxe1 .bhead{background-position:right -489px;}
.boxe1 h3 a {}
.boxe1 .bhead .h3{background-position:0 -489px; padding:0 23px; float:left;color:#ffffff;}
.boxe1 .bhead .notxt{background-position:0 -160px; float:left; width:50px; display:block; }
.boxe1 .bcont{ border-width:0 1px 1px; border-style:solid; border-color:#CBDEC9; position:static;}
.boxe1 .bcont .LD { position:relative; height:35px; line-height:35px; z-index:50px; font-size:13px;background: url("public_14.jpg") no-repeat scroll center bottom transparent;}
.boxe1 .bcont .LD a:hover {color:#FF6600;}
.boxe1 .bcont .LD span { display:block; padding-top:10px; background:url(skin.png) no-repeat -100px -45px; line-height:35px; margin-top:11px; width:6px; float:right;}
.boxe1 .bcont .LDC{ width:400px; position:absolute; border:2px solid #19A005; z-index:100; background:White; top:0; left:196px;}
.boxe1 .bcont .active{border:solid 2px #19A005; background-color:White;border-right:none;width:196px;color:#FF6600; font-weight:bold; position:absolute; z-index:999;}
.boxe1 .bcont .active a{ color:#FF6600;}
.boxe1 .bcont .active span{ display:none;}
.boxe1 .bcont .LD span { position:relative; z-index:-10px;}
.boxe1 .bcont .LD .TCL1{ color: #4E9700; font-weight: bolder;}
.boxe1 .bcont .LD .TCL2{ color: Gray;}



.boxe2{ background: url("skina.png") no-repeat scroll -780px -825px transparent; height: 139px; padding-top: 35px; text-align: center; width: 219px;}
.boxe2 dl{ }
.boxe2 .bhead{ color:#F4BC44; height:30px; line-height:30px; background-image:none; padding-left:10px; font-size:14px; font-weight:bold;}
.line_img {  float: left; height: 31px; overflow: hidden; padding: 5px 9px 4px 6px; width: 55px;  vertical-align:middle;}
.linetb img { width:55px; height:31px;}
.line_info { color: #4E9700; float: left; height: 31px; overflow: hidden; padding: 5px 0; width: 400px;}
.line_in { color: #4E9700; float: left; overflow: hidden; width: 360px;}
.line_title { float: left; font-size: 14px; line-height: 16px;}
.line_title span { cursor: pointer;display: inline-block; float: left; height: 16px; overflow: hidden; text-decoration: underline;}
.line_info p { clear: both; color: #6D8454; display: block; font-size: 12px; margin-bottom: 5px; padding-top: 1px;}
.line_price { color: #FF6600; float: left; font-size: 12px; height: 30px; padding: 6px 6px 0 0; text-align: right; width: 70px;}

.boxe3 .bhead{background:#85c948; height:32px; font-size:15px; color:#333333; line-height:32px;}
.boxe3 dt { font-size:15px; color:#4e9700;}
.boxe3 dd a{ font-size:13px; color:#555555; padding-right:15px; width:70px; display:block; float:left; padding-left:5px;}
/*page*/
.page a{background:#72AD00; color:#fff;}
.page a:hover{background:#A2C922}
.page .page_hover{background:#ECFFC8; color:#F00;}
.page .page_hover:hover{background:#DDFF9D;}

/* other */
.icochat{background:url(skina.png) no-repeat; background-position:-940px -546px; padding-left:30px; height:25px; line-height:25px;}

.ostep li{background:#e8e8e8; color:#333; width:20%;}
.ostep li.current{background:#FF8809; color:#fff}
.ostep li.oldbg{background:#e8e8e8;}
.ostep li.nobg{background:#e8e8e8;}

.btn1,.btn1 em,.btn2,.btn2 em{background:url(skina.png) no-repeat; }
.btn1,.btn1 em{height:25px;line-height:25px;}
.btn1{background-position:-822px -690px;}
.btn1 em{background-position:right -690px; color:#fff;}

.btn3{ background:url(skina.png) no-repeat 0 -809px; width:74px; height:23px; border:0;}

.btn2,.btn2 em{height:31px;line-height:31px;}
.btn2{background-position:-786px -745px;}
.btn2 em{background-position:right -745px; color:#fff; font-size:16px; font-weight:bold;}

.button{padding:5px 15px; font-size:14px; font-weight:bold;}


.lineclass0{line-height:30px; padding-top:5px; border-bottom:1px dashed #e7e7e7; clear:both}
.lineclass0 a{font-weight:bold; font-size:14px;}
.lineclass1{clear:left; line-height:25px;}
.lineclass1 a{font-weight:bold;color:#F30;}
.lineclass2{width:45%; float:left; line-height:20px;}
.gltab{ height:31px; padding-top:1px;}
.gltab a{ width:37px; height:31px; line-height:31px; float:left; margin-left:1px; color:#DF8C0E;}
.gltab a.on{background-color:#FFF; border-left:1px solid #BDDD7F; border-right:1px solid #BDDD7F; color:#F00759; font-weight:bold;}

/*游记*/
.show-hide { margin: 0 auto; overflow: hidden; width: 208px;}
.show-hide li.show_over { height: 78px; padding: 10px 0;}
.show-hide li { border-top: 1px dashed #CCCCCC; float: left; height: 20px; line-height: 20px; margin-top: -1px; overflow: hidden; padding: 5px 0; width: 258px;}
.ynum { float: left; width: 20px;}
.show-hide a:link, .show-hide a:visited { color: #4E9700;}
.col_side_o a:link, .col_side_o a:visited, .col_side_o a:hover { text-decoration: none;}
.pic_link:link, .pic_link:visited { display: none; float: left; height: 78px; overflow: hidden; width: 105px;}
.pic_link img { vertical-align: top;}
.fieldset, img { border: 0 none;}

/*footer*/
.link{ border:1px solid #c7e1ca;}












